package com.gopay.common.core.dic.dao;

import java.io.Serializable;
import java.util.List;

import com.gopay.common.base.dao.BaseDAO;
import com.gopay.common.core.dic.vo.SelectVO;

public interface SelectUtilDao extends BaseDAO<Object[], Serializable> {

    /**
     * @Description: 获取全部国家/地区列表
     * @return
     * @author huangcheng
     */
    List<SelectVO> getAllCountryAreaList();

    /**
     * @Description: 获取跨境人民币付款交易类型
     * @return
     * @author huangcheng
     * @param tradeTypeSq 
     */
    List<SelectVO> getTradeTypeList();
    
    /**
     * @Description: 获取跨境人民币付款交易代码
     * @return
     * @author huangcheng
     * @param tradeTypeSq 
     */
    List<SelectVO> getTradeCodeList(String tradeTypeSq);

    /**
     * @Description: 获取跨境人民币承运方列表
     * @return
     * @author lailingyu
     */
    List<SelectVO> getCarrierList();
}
